Skip to content

Document Python (debugpy) debugging in the dbg skill - #13

Merged
waltoss merged 1 commit into
theodo-group:mainfrom
pldesch-chift:docs/python-debugpy-skill
Jun 1, 2026
Merged

Document Python (debugpy) debugging in the dbg skill#13
waltoss merged 1 commit into
theodo-group:mainfrom
pldesch-chift:docs/python-debugpy-skill

Conversation

@pldesch-chift

Copy link
Copy Markdown
Contributor

Summary

Python is already supported via the debugpy DAP adapter (PR #11 wired up the TCP-attach path), but the skill docs still only listed Node/Bun/Java/native. This adds Python coverage so agents know how to use it.

Changes to .claude/skills/debug-that/:

  • SKILL.md: add Python to the frontmatter description, intro line, runtimes table, and core debug loop; add a dedicated Python debugging (debugpy) section documenting both entry points; note break-fn works for Python and that set/hotpatch remain JS/TS-only.
  • references/commands.md: add the launch + attach Python examples and list python (debugpy) under --runtime.

Two documented flows:

Test plan

  • Verified the attach flow end-to-end against a real Python process (debugpy 1.8.20): attach, set breakpoint, hit it, dbg eval/dbg state/dbg step/dbg continue all work; confirmed execution genuinely suspends at the breakpoint.
  • Docs-only change; no code paths affected.

🤖 Generated with Claude Code

Python is already supported via the debugpy DAP adapter, but the skill
docs only listed Node/Bun/Java/native. Add Python to the description,
runtimes table, and core loop, plus a dedicated section covering both
the launch flow (`dbg launch python3 app.py`) and the TCP attach flow
(`python -m debugpy --listen <port>` + `dbg attach <port> --runtime python`).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

@waltoss waltoss left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you for your contribution !

@waltoss
waltoss merged commit 086f673 into theodo-group:main Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants